home *** CD-ROM | disk | FTP | other *** search
/ MacUser Mac Bin 40 / MACUSER-MACBIN40A-1997-03.ISO.7z / MACUSER-MACBIN40A-1997-03.ISO / オンラインソフト / オンラインソフト⁄毎号掲載 / 音楽,音声処理 / MIDIGraphy folder / MGPC folder / profile sources / SC55.s < prev    next >
Text File  |  1996-10-14  |  10KB  |  432 lines

  1. //
  2. // MG Profile Compiler sample source file
  3. // Copyright (c) 1995-96 TONTATA. 
  4. //
  5.  
  6. FILE($PROFFOLDER$ "SC-55 Profile"){
  7.     /*************************************** deffinition of 'vers' */
  8.     #include    "version.s"
  9.     /*************************************** deffinition of 'Exdf' */
  10.     Exdf("GM exclusive")                    =($SRCFOLDER$ "ExdfRsrc","GM exclusive");
  11.     Exdf("_Univ. non-realtime message")        =($SRCFOLDER$ "ExdfRsrc","_Univ. non-realtime message");
  12.     Exdf("_Univ. realtime message")            =($SRCFOLDER$ "ExdfRsrc","_Univ. realtime message");
  13.     Exdf("GS data set 1")                    =($SRCFOLDER$ "ExdfRsrc","GS data set 1");
  14.     Exdf("SC-55 data set 1")                =($SRCFOLDER$ "ExdfRsrc","SC-55 data set 1");
  15.     /*************************************** deffinition of 'Midi' */
  16.     Midi("GM system on")                    =($SRCFOLDER$ "MidiRsrc","GM system on");
  17.     Midi("GS reset")                        =($SRCFOLDER$ "MidiRsrc","GS reset");
  18.  
  19.     /*************************************** deffinition of 'PNam' */
  20.     PNam("SC-55 bank 00(capitol)"){
  21.         "00:Piano 1",                "01:Piano 2",
  22.         "02:Piano 3",                "03:Honky-tonk",
  23.         "04:E. Piano 1",            "05:E. Piano 2",
  24.         "06:Harpsichord",            "07:Clav.",
  25.         "08:Celesta",                "09:Glockenspiel",
  26.         "0A:Music Box",                "0B:Vibraphone",
  27.         "0C:Marimba",                "0D:Xylophone",
  28.         "0E:Tubular-bell",            "0F:Santur",
  29.         "10:Organ 1",                "11:Organ 2",
  30.         "12:Organ 3",                "13:Church Org. 1",
  31.         "14:Reed Organ",            "15:Accordion Fr",
  32.         "16:Harmonica",                "17:Bandneon",
  33.         "18:Nylon-str. Gt.",        "19:Steel-str. Gt.",
  34.         "1A:Jazz Gt.",                "1B:Clean Gt.",
  35.         "1C:Muted Gt.",                "1D:Overdrive Gt.",
  36.         "1E:Distortion Gt.",        "1F:Gt. Harmonics",
  37.         "-",
  38.         "20:Acoustic Bs.",            "21:Fingerd Bs.",
  39.         "22:Picked Bs.",            "23:Fretless Bs.",
  40.         "24:Slap Bass 1",            "25:Slap Bass 2",
  41.         "26:Synth Bass 1",            "27:Synth Bass 2",
  42.         "28:Violin",                "29:Viola",
  43.         "2A:Cello",                    "2B:Contrabass",
  44.         "2C:Tremolo Str",            "2D:Pizzicato Str",
  45.         "2E:Harp",                    "2F:Timpani",
  46.         "30:Strings",                "31:Slow Strings",
  47.         "32:Syn. Strings 1",        "33:Syn. Strings 2",
  48.         "34:Choir Aahs",            "35:Voice Oohs",
  49.         "36:SynVox",                "37:Orchestra Hit",
  50.         "38:Trumpet",                "39:Trombone",
  51.         "3A:Tuba",                    "3B:Muted Trumpet",
  52.         "3C:French Horn",            "3D:Brass 1",
  53.         "3E:Synth Brass 1",            "3F:Synth Brass 2",
  54.         "-",
  55.         "40:Soprano Sax",            "41:Alto Sax",
  56.         "42:Tenor Sax",                "43:Baritone Sax",
  57.         "44:Oboe",                    "45:English Horn",
  58.         "46:Bassoon",                "47:Clarinet",
  59.         "48:Piccolo",                "49:Flute",
  60.         "4A:Recorder",                "4B:Pan Flute",
  61.         "4C:Bottle Blow",            "4D:Shakuhachi",
  62.         "4E:Whistle",                "4F:Ocarina",
  63.         "50:Square Wave",            "51:Saw Wave",
  64.         "52:Syn. Calliope",            "53:Chiffer Lead",
  65.         "54:Charang",                "55:Solo Vox",
  66.         "56:5th Saw Wave",            "57:Bass & Lead",
  67.         "58:Fantasia",                "59:Warm Pad",
  68.         "5A:Polysynth",                "5B:Space Voice",
  69.         "5C:Bowed Glass",            "5D:Metal Pad",
  70.         "5E:Halo Pad",                "5F:Sweep Pad",
  71.         "-",
  72.         "60:Ice Rain",                "61:Soundtrack",
  73.         "62:Crystal",                "63:Atmosphere",
  74.         "64:Brightness",            "65:Goblin",
  75.         "66:Echo Drops",            "67:Star Theme",
  76.         "68:Sitar",                    "69:Banjo",
  77.         "6A:Shamisen",                "6B:Koto",
  78.         "6C:Kalimba",                "6D:Bag Pipe",
  79.         "6E:Fiddle",                "6F:Shanai",
  80.         "70:Tinkle Bell",            "71:Agogo",
  81.         "72:Steel Drums",            "73:Woodblock",
  82.         "74:Taiko",                    "75:Melo. Tom 1",
  83.         "76:Synth Drum",            "77:Reverse Cym.",
  84.         
  85.         "78:Gt. Fret Noise",
  86.         "79:Breath Noise",
  87.         "7A:Seashore",
  88.         "7B:Bird",
  89.         "7C:Telephone 1",
  90.         "7D:Helicopter",
  91.         "7E:Applause",
  92.         "7F:Gun Shot",
  93.     };
  94.     PNam("SC-55 bank 01")=(,"SC-55 bank 00(capitol)"){
  95.         "78:Gt. Cut Noise",
  96.         "79:Fl.Key Click",
  97.         "7A:Rain",
  98.         "7B:Dog",
  99.         "7C:Telephone 2",
  100.         "7D:Car-Engine",
  101.         "7E:Laughing",
  102.         "7F:Machinegun",
  103.     };
  104.     PNam("SC-55 bank 02")=(,"SC-55 bank 00(capitol)"){
  105.         "78:String Slap",
  106.         -"79:",
  107.         "7A:Thunder",
  108.         "7B:Horse-Gallop",
  109.         "7C:Door Creeking",
  110.         "7D:Car-Stop",
  111.         "7E:Screaming",
  112.         "7F:Lasergun",
  113.     };
  114.     PNam("SC-55 bank 03")=(,"SC-55 bank 00(capitol)"){
  115.         -"78:",
  116.         -"79:",
  117.         "7A:Wind",
  118.         -"7B:",
  119.         "7C:Door",
  120.         "7D:Car-Pass",
  121.         "7E:Punch",
  122.         "7F:Explosion",
  123.     };
  124.     PNam("SC-55 bank 04")=(,"SC-55 bank 00(capitol)"){
  125.         -"78:",
  126.         -"79:",
  127.         "7A:Stream",
  128.         -"7B:",
  129.         "7C:Scratch",
  130.         "7D:Car-Crash",
  131.         "7E:Heart Beat",
  132.         -"7F:",
  133.     };
  134.     PNam("SC-55 bank 05")=(,"SC-55 bank 00(capitol)"){
  135.         -"78:",
  136.         -"79:",
  137.         "7A:Bubble",
  138.         -"7B:",
  139.         "7C:Windchime",
  140.         "7D:Siren",
  141.         "7E:Footsteps",
  142.         -"7F:",
  143.     };
  144.     PNam("SC-55 bank 06")=(,"SC-55 bank 00(capitol)"){
  145.         -"78:",
  146.         -"79:",
  147.         -"7A:",
  148.         -"7B:",
  149.         -"7C:",
  150.         "7D:Train",
  151.         -"7E:",
  152.         -"7F:",
  153.     };
  154.     PNam("SC-55 bank 07")=(,"SC-55 bank 00(capitol)"){
  155.         -"78:",
  156.         -"79:",
  157.         -"7A:",
  158.         -"7B:",
  159.         -"7C:",
  160.         "7D:Jetplane",
  161.         -"7E:",
  162.         -"7F:",
  163.     };
  164.     PNam("SC-55 bank 08")=(,"SC-55 bank 00(capitol)"){
  165.         "04:Detuned EP 1",
  166.         "05:Detuned EP 2",
  167.         "06:Coupled Hps.",
  168.         "0E:Church Bell",
  169.         "10:Detuned Or. 1",
  170.         "11:Detuned Or. 2",
  171.         "13:Church Org. 2",
  172.         "15:Accordion It",
  173.         "18:Ukulele",
  174.         "19:12-str. Gt.",
  175.         "1A:Hawaian Gt.",
  176.         "1B:Chorus Gt.",
  177.         "1C:Funk Gt.",
  178.         "1E:Feedback Gt.",
  179.         "1F:Gt. Feedback",
  180.         "26:Synth Bass 3",
  181.         "27:Synth Bass 4",
  182.         "30:Orchestra",
  183.         "32:Syn. Strings 3",
  184.         "3D:Brass 2",
  185.         "3E:Synth Brass 3",
  186.         "3F:Synth Brass 4",
  187.         "6B:Taisho Koto",
  188.         "73:Castanets",
  189.         "74:Concert BD",
  190.         "75:Melo. Tom 2",
  191.         "76:808 Tom",
  192.         
  193.         -"78:",
  194.         -"79:",
  195.         -"7A:",
  196.         -"7B:",
  197.         -"7C:",
  198.         "7D:Starship",
  199.         -"7E:",
  200.         -"7F:",
  201.     };
  202.     PNam("SC-55 bank 09")=(,"SC-55 bank 08"){
  203.         "7D:Burst Noise",
  204.     };
  205.     PNam("SC-55 bank 10")=(,"SC-55 bank 00(capitol)"){
  206.         "19:Mandolin",
  207.         -"78:",
  208.         -"79:",
  209.         -"7A:",
  210.         -"7B:",
  211.         -"7C:",
  212.         -"7D:",
  213.         -"7E:",
  214.         -"7F:",
  215.     };
  216.     PNam("SC-55 bank 7F(MT-32)")=($PROFFOLDER$ "CM-64 Profile","CM-64(LA)/32L/MT-32");
  217.     PNam("SC-55 drums"){
  218.         "00:Standard set",
  219.         "08:Room set",
  220.         "10:Power set",
  221.         "18:Electronic set",
  222.         "19:TR-808 set",
  223.         "20:Jazz set",
  224.         "28:Brush set",
  225.         "30:Orchestra set",
  226.         "38:SFX set",
  227.         "7F:CM-64/32L set"
  228.     };
  229.  
  230.     /*************************************** deffinition of 'NNam' */
  231.     NNam("SC-55 #00(standard)"){
  232.         "1B:high Q",
  233.         "1C:slap",
  234.         "1D:scratch push",
  235.         "1E:scratch pull",
  236.         "1F:sticks",
  237.         "20:square click",
  238.         "21:metronome click",
  239.         "22:metronome bell",
  240.         "23:kick drum 2",
  241.         "24:kick drum 1",
  242.         "25:side stick",
  243.         "26:snare drum 1",
  244.         "27:hand clap",
  245.         "28:snare drum 2",
  246.         "29:low tom 2",
  247.         "2A:closed hi-hat",
  248.         "2B:low tom 1",
  249.         "2C:pedal hi-hat",
  250.         "2D:mid tom 2",
  251.         "2E:open hi-hat",
  252.         "2F:mid tom 1",
  253.         "30:high tom 2",
  254.         "31:crash cymbal 1",
  255.         "32:high tom 1",
  256.         "33:ride cymbal 1",
  257.         "34:chinese cymbal",
  258.         "35:ride bell",
  259.         "36:tambourine",
  260.         "37:splash cymbal",
  261.         "38:cowbell",
  262.         "39:crash cymbal 2",
  263.         "3A:vibra-slap",
  264.         "3B:ride cymbal 2",
  265.         "3C:high bongo",
  266.         "3D:low bongo",
  267.         "3E:mute high conga",
  268.         "3F:open high conga",
  269.         "40:low conga",
  270.         "41:high timbale",
  271.         "42:low timbale",
  272.         "43:high agogo",
  273.         "44:low agogo",
  274.         "45:cabasa",
  275.         "46:maracas",
  276.         "47:short high whistle",
  277.         "48:long low whistle",
  278.         "49:short guiro",
  279.         "4A:long guiro",
  280.         "4B:claves",
  281.         "4C:high wood block",
  282.         "4D:low wood block",
  283.         "4E:mute cuica",
  284.         "4F:open cuica",
  285.         "50:mute triangle",
  286.         "51:open triangle",
  287.         "52:shaker",
  288.         "53:jigle bell",
  289.         "54:belltree",
  290.         "55:castanets",
  291.         "56:mute surdo",
  292.         "57:open surdo"
  293.     };
  294.     NNam("SC-55 #08(room)")=(,"SC-55 #00(standard)"){
  295.         "29:room low tom 2",
  296.         "2B:room low tom 1",
  297.         "2D:room mid tom 2",
  298.         "2F:room mid tom 1",
  299.         "30:room high tom 2",
  300.         "32:room high tom 1",
  301.     };
  302.     NNam("SC-55 #10(power)")=(,"SC-55 #00(standard)"){
  303.         "24:MONDO kick",
  304.         "26:gated SD",
  305.         "29:room low tom 2",
  306.         "2B:room low tom 1",
  307.         "2D:room mid tom 2",
  308.         "2F:room mid tom 1",
  309.         "30:room high tom 2",
  310.         "32:room high tom 1",
  311.     };
  312.     NNam("SC-55 #18(electronic)")=(,"SC-55 #00(standard)"){
  313.         "24:elec BD",
  314.         "26:elec SD",
  315.         "28:gated SD",
  316.         "29:elec low tom 2",
  317.         "2B:elec low tom 1",
  318.         "2D:elec mid tom 2",
  319.         "2F:elec mid tom 1",
  320.         "30:elec high tom 2",
  321.         "32:elec high tom 1",
  322.         "34:reverse cymbal",
  323.     };
  324.     NNam("SC-55 #19(TR-808)")=(,"SC-55 #00(standard)"){
  325.         "24:808 bass drum",
  326.         "25:808 rim shot",
  327.         "26:808 snare drum",
  328.         "29:808 low tom 2",
  329.         "2A:808 CHH",
  330.         "2B:808 low tom 1",
  331.         "2C:808 CHH",
  332.         "2D:808 mid tom 2",
  333.         "2E:808 OHH",
  334.         "2F:808 mid tom 1",
  335.         "30:808 high tom 2",
  336.         "31:808 cymbal",
  337.         "32:808 high tom 1",
  338.         "3E:808 high conga",
  339.         "3F:808 mid conga",
  340.         "40:808 low conga",
  341.         "46:808 maracas",
  342.         "4B:808 claves",
  343.     };
  344.     NNam("SC-55 #20(jazz)")=(,"SC-55 #00(standard)"){
  345.         "23:jazz BD 2",
  346.         "24:jazz BD 1",
  347.     };
  348.     NNam("SC-55 #28(brush)")=(,"SC-55 #00(standard)"){
  349.         "23:jazz BD 2",
  350.         "24:jazz BD 1",
  351.         "26:brush tap",
  352.         "27:brush slap",
  353.         "28:brush swirl",
  354.     };
  355.     NNam("SC-55 #30(orchestra)")=(,"SC-55 #00(standard)"){
  356.         "1B:closed hi-hat",
  357.         "1C:pedal hi-hat",
  358.         "1D:open hi-hat",
  359.         "1E:ride cymbal",
  360.         "23:concert BD2",
  361.         "24:concert BD1",
  362.         "26:concert SD",
  363.         "27:castanets",
  364.         "28:concert SD",
  365.         "29:timpani F",
  366.         "2A:timpani F#",
  367.         "2B:timpani G",
  368.         "2C:timpani G#",
  369.         "2D:timpani A",
  370.         "2E:timpani A#",
  371.         "2F:timpani B",
  372.         "30:timpani c",
  373.         "31:timpani c#",
  374.         "32:timpani d",
  375.         "33:timpani d#",
  376.         "34:timpani e",
  377.         "35:timpani f",
  378.         "39:concert cymbal 2",
  379.         "3B:concert cymbal 1",
  380.         "58:applause"
  381.     };
  382.     NNam("SC-55 #38(SFX)"){
  383.         "27:high Q",
  384.         "28:slap",
  385.         "29:scratch push",
  386.         "2A:scratch pull",
  387.         "2B:sticks",
  388.         "2C:square click",
  389.         "2D:metronome click",
  390.         "2E:metronome bell",
  391.         "2F:guitar sliding finger",
  392.         "30:guitar cutting noize(down)",
  393.         "31:guitar cutting noize(up)",
  394.         "32:string slap of double bass",
  395.         "33:key click",
  396.         "34:laughing",
  397.         "35:scraming",
  398.         "36:punch",
  399.         "37:heart beat",
  400.         "38:footsteps1",
  401.         "39:footsteps2",
  402.         "3A:applause",
  403.         "3B:door creaking",
  404.         "3C:door",
  405.         "3D:scratch",
  406.         "3E:windchime",
  407.         "3F:car-engine",
  408.         "40:car-stop",
  409.         "41:car-pass",
  410.         "42:car-crash",
  411.         "43:siren",
  412.         "44:train",
  413.         "45:jetplane",
  414.         "46:helicopter",
  415.         "47:starship",
  416.         "48:gunshot",
  417.         "49:machinegun",
  418.         "4A:lasergun",
  419.         "4B:explosion",
  420.         "4C:dog",
  421.         "4D:horse-gallop",
  422.         "4E:birds",
  423.         "4F:rain",
  424.         "50:thunder",
  425.         "51:wind",
  426.         "52:sea shore",
  427.         "53:stream",
  428.         "54:bubble"
  429.     };
  430.     NNam("SC-55 #7F(CM-64/32L)")=($PROFFOLDER$ "CM-64 Profile","CM-64/32L rhythm");
  431. };
  432.